/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import javax.faces.model.SelectItem;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.controlador.comando.IComando;
import pe.com.cotelasa.scp.entidad.CajaChica;
import pe.com.cotelasa.scp.entidad.MovimientoCajaChica;
import pe.com.cotelasa.scp.entidad.ParametroDetalle;
import pe.com.cotelasa.scp.entidad.Sede;

/**
 *
 * @author DESARROLLO01
 */
@Named(value = "BKMovimientoCajaChica")
@Scope("session")
public class BKMovimientoCajaChica implements Serializable{

    private static final long serialVersionUID = -6126500413918029419L;
    
    private Collection<MovimientoCajaChica> mostrarListaMovimientoCajaChica;
    private Collection<String> mostrarListaUnidadNegocio;
    
    private BigDecimal montoSolicitado;  
    private String solicitante;
    private String unidadNegocio;
    private String moneda;
    private String concepto;
    private String descripcion;
    private Date fechaSolicitudMonto;
    private Date fechaMovUltimo;
    private String sede;
    private String nroCuentaBancaria;
    private Integer idMovCajaChicaFormulario;        
    private Collection<ParametroDetalle> listaUnidadNegocio;    
    private SelectItem[] listaMovCajaChica;
    private MovimientoCajaChica movCajaChicaBusqueda;
    private MovimientoCajaChica movCajaChicaFormulario;
    private MovimientoCajaChica movCajaChicaSeleccionado;
    private MovimientoCajaChica movCajaChicaModificar;
    private Collection<MovimientoCajaChica> listaTodosMovCajasChicas;
    private Collection<MovimientoCajaChica> listaMovCajaChicaActivas;
    
    private IComando comando;
   
    private boolean verFormulario;
    
    
    public BKMovimientoCajaChica() {
        
        this.movCajaChicaBusqueda = new MovimientoCajaChica();
    }

    public Collection<MovimientoCajaChica> getMostrarListaMovimientoCajaChica() {
        return mostrarListaMovimientoCajaChica;
    }

    public void setMostrarListaMovimientoCajaChica(Collection<MovimientoCajaChica> mostrarListaMovimientoCajaChica) {
        this.mostrarListaMovimientoCajaChica = mostrarListaMovimientoCajaChica;
    }    

    public Collection<String> getMostrarListaUnidadNegocio() {
        return mostrarListaUnidadNegocio;
    }

    public void setMostrarListaUnidadNegocio(Collection<String> mostrarListaUnidadNegocio) {
        this.mostrarListaUnidadNegocio = mostrarListaUnidadNegocio;
    }
    
    
    
    public BigDecimal getMontoSolicitado() {
        return montoSolicitado;
    }

    public void setMontoSolicitado(BigDecimal montoSolicitado) {
        this.montoSolicitado = montoSolicitado;
    }

    public String getSolicitante() {
        return solicitante;
    }

    public void setSolicitante(String solicitante) {
        this.solicitante = solicitante;
    }

    public String getUnidadNegocio() {
        return unidadNegocio;
    }

    public void setUnidadNegocio(String unidadNegocio) {
        this.unidadNegocio = unidadNegocio;
    }

    
    public String getMoneda() {
        return moneda;
    }

    public void setMoneda(String moneda) {
        this.moneda = moneda;
    }

    public String getConcepto() {
        return concepto;
    }

    public void setConcepto(String concepto) {
        this.concepto = concepto;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public Date getFechaSolicitudMonto() {
        return fechaSolicitudMonto;
    }

    public void setFechaSolicitudMonto(Date fechaSolicitudMonto) {
        this.fechaSolicitudMonto = fechaSolicitudMonto;
    }

    public Date getFechaMovUltimo() {
        return fechaMovUltimo;
    }

    public void setFechaMovUltimo(Date fechaMovUltimo) {
        this.fechaMovUltimo = fechaMovUltimo;
    }
    
    public String getSede() {
        return sede;
    }

    public void setSede(String sede) {
        this.sede = sede;
    }

    public String getNroCuentaBancaria() {
        return nroCuentaBancaria;
    }

    public void setNroCuentaBancaria(String nroCuentaBancaria) {
        this.nroCuentaBancaria = nroCuentaBancaria;
    }

    public Integer getIdMovCajaChicaFormulario() {
        return idMovCajaChicaFormulario;
    }

    public void setIdMovCajaChicaFormulario(Integer idMovCajaChicaFormulario) {
        this.idMovCajaChicaFormulario = idMovCajaChicaFormulario;
    }

    public Collection<ParametroDetalle> getListaUnidadNegocio() {
        return listaUnidadNegocio;
    }

    public void setListaUnidadNegocio(Collection<ParametroDetalle> listaUnidadNegocio) {
        this.listaUnidadNegocio = listaUnidadNegocio;
    }

    public SelectItem[] getListaMovCajaChica() {
        return listaMovCajaChica;
    }

    public void setListaMovCajaChica(SelectItem[] listaMovCajaChica) {
        this.listaMovCajaChica = listaMovCajaChica;
    }

    public MovimientoCajaChica getMovCajaChicaBusqueda() {
        return movCajaChicaBusqueda;
    }

    public void setMovCajaChicaBusqueda(MovimientoCajaChica movCajaChicaBusqueda) {
        this.movCajaChicaBusqueda = movCajaChicaBusqueda;
    }

    public MovimientoCajaChica getMovCajaChicaFormulario() {
        return movCajaChicaFormulario;
    }

    public void setMovCajaChicaFormulario(MovimientoCajaChica movCajaChicaFormulario) {
        this.movCajaChicaFormulario = movCajaChicaFormulario;
    }

    public MovimientoCajaChica getMovCajaChicaSeleccionado() {
        return movCajaChicaSeleccionado;
    }

    public void setMovCajaChicaSeleccionado(MovimientoCajaChica movCajaChicaSeleccionado) {
        this.movCajaChicaSeleccionado = movCajaChicaSeleccionado;
    }

    public MovimientoCajaChica getMovCajaChicaModificar() {
        return movCajaChicaModificar;
    }

    public void setMovCajaChicaModificar(MovimientoCajaChica movCajaChicaModificar) {
        this.movCajaChicaModificar = movCajaChicaModificar;
    }

    public Collection<MovimientoCajaChica> getListaTodosMovCajasChicas() {
        return listaTodosMovCajasChicas;
    }

    public void setListaTodosMovCajasChicas(Collection<MovimientoCajaChica> listaTodosMovCajasChicas) {
        this.listaTodosMovCajasChicas = listaTodosMovCajasChicas;
    }

    public Collection<MovimientoCajaChica> getListaMovCajaChicaActivas() {
        return listaMovCajaChicaActivas;
    }

    public void setListaMovCajaChicaActivas(Collection<MovimientoCajaChica> listaMovCajaChicaActivas) {
        this.listaMovCajaChicaActivas = listaMovCajaChicaActivas;
    }

    public IComando getComando() {
        return comando;
    }

    public void setComando(IComando comando) {
        this.comando = comando;
    }

    public boolean isVerFormulario() {
        return verFormulario;
    }

    public void setVerFormulario(boolean verFormulario) {
        this.verFormulario = verFormulario;
    }
                              
}
